/**
 * brand controller js code
 */
define(function(require, exports) {

	//加载依赖
	require("ajaxproxy");
	var common = require("common");
	var template = require("jtemplate");
	template.config("openTag", "{[");
	template.config("closeTag", "]}");

	//初始化AjaxProxy插件
	$('.ajaxproxy').AjaxProxy({
		dataType : "json",
		method : "get",
		location : "reload",
		callBack : function (data) {   /* 执行ajax之后的回调函数 */
			common.ajaxCallback(data);
		}
	});

	exports.init = function(configs) {

		//初始化swich插件
		common.bswitctListInit(configs);
		common.bswitchAddInit();

		//添加数据
		$("#content-add").on("click", function() {
			common.post("添加牌号", "content-add-template", {width:600, height:580}, {status:'1', ischecked: 1}, configs.insert_url);
		});

		//编辑数据
		$(".item-edit").on("click", function() {

			$.get(configs.edit_url, {
				id : $(this).data("id")
			}, function(res) {
				if ( res.code == '000' ) {

					common.post("编辑牌号", "content-add-template", {width:600, height:580}, res.data, configs.update_url);

				} else {
					common.message({
						type: __global.jdialog.messageType[res.code],
						content:res.message,
						lock : true
					});
				}
			}, 'json')

		});

		exports.import();   //导入牌号

	}

	//导入牌号
	exports.import = function() {

		var $iframe = $('#upload-frame');
		$('#import-btn').on('change', function() {
			$("#upload-form")[0].submit(); //提交表单
		});
		$iframe.on("load", function() {
			var html = this.contentWindow.document.getElementsByTagName("body")[0].innerHTML;
			if ( !html ) return false;
			try {
				var data = $.parseJSON(html);
				var options = {
					title : "导入报告",
					content : '<div style="line-height: 180%">'+data.message+'</div>',
					icon : 'none',
					width : 600,
					height : 0,
					container : '#right-section',
					button : {
						'确定' : function() {
							popWin.close();
						}
					}
				}
				var options = $.extend(__global.jdialog, options);
				var popWin = JDialog.win.work(options);

			} catch (e) {
				console.log(html);
			}
		});
	}
});
